---
title: Using a Content Management System (CMS)
sidebar_title: Using a CMS
hideTOC: true
description: An overview of Content Management Systems (CMS) available in the Expo and React Native ecosystem.
---

import { BookOpen02Icon } from '@expo/styleguide-icons/outline/BookOpen02Icon';

import { BoxLink } from '~/ui/components/BoxLink';

A **Content Management System (CMS)** is a platform that allows you to create, manage, and organize digital content such as blog posts, images, and product information without the need to write custom backend code. Using a CMS can save you significant development time and enable non-technical users (such as editors and marketers) to update app content easily through a user-friendly interface.

Integrating a CMS into your Expo and React Native app lets you remotely manage and update content, push out new information to users instantly, and scale your content operations without releasing new app updates.

Here are some popular CMS options to consider for Expo and React Native projects:

<BoxLink
  title="Strapi"
  description="Learn how to integrate Strapi into your Expo app."
  href="https://strapi.io/integrations/expo"
  Icon={BookOpen02Icon}
/>

<BoxLink
  title="Sanity"
  description="Implement Visual Editing in Expo and React Native with Sanity's guide."
  href="https://www.sanity.io/docs/visual-editing/visual-editing-with-react-native"
  Icon={BookOpen02Icon}
/>
